package com.ruoyi.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 学生对象 stude
 * 
 * @author ruoyi
 * @date 2024-10-12
 */
public class Stude extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 编号 */
    private Long studeId;

    /** 姓名 */
    @Excel(name = "姓名")
    private String studeName;

    /** 年龄 */
    @Excel(name = "年龄")
    private String studeAge;

    /** 照片 */
    @Excel(name = "照片")
    private String studeYangzi;

    /** 住址 */
    @Excel(name = "住址")
    private String studeAddress;

    /** 所在班级 */
    @Excel(name = "所在班级")
    private String studeBanji;

    /** 父亲姓名 */
    @Excel(name = "父亲姓名")
    private String studeFuqing;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date studeCre;

    public void setStudeId(Long studeId) 
    {
        this.studeId = studeId;
    }

    public Long getStudeId() 
    {
        return studeId;
    }
    public void setStudeName(String studeName) 
    {
        this.studeName = studeName;
    }

    public String getStudeName() 
    {
        return studeName;
    }
    public void setStudeAge(String studeAge) 
    {
        this.studeAge = studeAge;
    }

    public String getStudeAge() 
    {
        return studeAge;
    }
    public void setStudeYangzi(String studeYangzi) 
    {
        this.studeYangzi = studeYangzi;
    }

    public String getStudeYangzi() 
    {
        return studeYangzi;
    }
    public void setStudeAddress(String studeAddress) 
    {
        this.studeAddress = studeAddress;
    }

    public String getStudeAddress() 
    {
        return studeAddress;
    }
    public void setStudeBanji(String studeBanji) 
    {
        this.studeBanji = studeBanji;
    }

    public String getStudeBanji() 
    {
        return studeBanji;
    }
    public void setStudeFuqing(String studeFuqing) 
    {
        this.studeFuqing = studeFuqing;
    }

    public String getStudeFuqing() 
    {
        return studeFuqing;
    }
    public void setStudeCre(Date studeCre) 
    {
        this.studeCre = studeCre;
    }

    public Date getStudeCre() 
    {
        return studeCre;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("studeId", getStudeId())
            .append("studeName", getStudeName())
            .append("studeAge", getStudeAge())
            .append("studeYangzi", getStudeYangzi())
            .append("studeAddress", getStudeAddress())
            .append("studeBanji", getStudeBanji())
            .append("studeFuqing", getStudeFuqing())
            .append("studeCre", getStudeCre())
            .toString();
    }
}
